package com.google.code.p.restrpc.spring.assmebler;

import com.google.code.p.restrpc.core.RpcServiceException;
import com.google.code.p.restrpc.core.RpcServiceMetadata;

/**
 * 
 * @author dz
 *
 */
public interface RpcServiceInfoAssembler {
    
    /**
     * 
     * @param bean
     * @param beanName
     * @return
     * @throws RpcServiceException
     */
    public RpcServiceMetadata getRemoteServiceInfo(Object bean, String beanName) throws RpcServiceException;
    
}
